This operation transfers the amended development application details from council's IT system to ePlanning. It is expected that only the attributes that are to be amended are to be supplied in the payload, rather than the entire schema. If ePlanning receives the entire schema, ePlanning will overwrite the case with the supplied latest values. Please refer the request body samples and reach out to the ePlanning team for any support. By performing this operation, the consent authority is abiding to the declaration - I confirm that the change(s) entered is/are made with appropriate authority from the applicant(s).
CaseID required | string A fully qualified Portal application number |
OrganisationID required | string Used by the API gateway to route the request to the council's API endpoint |
Information request object
object (Applicant) | |
developmentSiteOwner | string This is to track the development site owner type. 1.The applicant is the only owner of the development site 2.There are multiple owners of the development site and applicant is one of them 3.There are one or more owners of the development site and the applicant is NOT one of them 4.A company, business, government entity or other similar body owns the development site |
securityConditions | boolean This is to track whether there are any security or site conditions which may have impact on the person undertaking the inspection. |
detailsOfSecurityConditions | string This is to track the details of security conditions. This is applicable when securityConditions is true. |
object (developerDetails) This is to track the developer details. | |
Array of objects (Owner) | |
ownersConsentDeclaration | boolean This is to track the applicant's declaration on owner's consent. |
existingDANumber | string <= 20 characters This is to track the existing DA number upon which modification or review application is proposed. Required if the applicationType is MODIFICATION or REVIEW. This field cannot be amended through Edit DA operation, as it's a read only field. |
existingDADeterminationDate | string This is to track the existing DA determination date upon which review application is proposed. Required if the applicationType is Review. UI field is "Date of determination". |
Array of objects (Location) | |
Array of objects (CommonApplicationType) This is to track the common Application types. Example values are 1. Advertising and signage 2. Alterations or additions to an existing building or structure 3. Change of use of land or a building or the classification of a building under the Building Code of Australia 4. Demolition 5. Erection of a new structure 6. Hours of operation and trading 7. Subdivision 8. Temporary building, structure or use | |
Array of objects (DevelopmentType) This is to track the types of development. For 'Demolition' & 'Subdivision' values under commonApplicationTypes, development types are not required to be supplied. | |
isDevelopmentIncludeAffordableHousing | boolean This is to track if the development includes affordable housing when applicable. |
isApplicationForInfillAffordableHousing | boolean This is to track if the application is submitted for infill affordable housing. This is applicable when 'isDevelopmentIncludeAffordableHousing' is true. |
boardingHouseRegCommunityProviderName | string <= 512 characters This is to track the registered community housing provider who will be managing the boarding house. |
regCommunityHousingProviderName | string <= 512 characters This is to track the name of the registered community housing provider that will be managing the affordable housing component of the site. This is applicable for the development type "Boarding house" or when 'isDevelopmentIncludeAffordableHousing' is true. |
isBuildToRentHousing | boolean This is to track if the development proposed to be build-to-rent housing when applicable. |
Array of objects (RelevantEPIList) This is to track the relevant environmental planning instrument. eg. LEP, SEPP | |
isPoolSpa40KlitersProposed | boolean This is to track if the pool is more than 40K in capacity.This is applicable when the applicant has chosen the development types as 'Pools / decks / fencing' development type. |
developmentDescription | string <= 1500 characters |
object (ScheduleWorkDay) | |
numDwellingsUnitsProposed | integer This is to track the number of dwellings / units proposed when applicable. |
numStoreysProposed | integer This is to track the number of storeys proposed when applicable. |
numPreExistingDwellings | integer This is to track the number of pre-existing dwellings on site when applicable. |
numDwellingsDemolished | integer This is to track the number of dwellings to be demolished when applicable. |
numExistingFloorArea | integer This is to track the existing gross floor area (sqm) when applicable. |
numProposedGrossFloorArea | integer This is to track the proposed gross floor area (sqm) when applicable. |
numExistingSiteArea | integer This is to track the total (existing) site area (sqm) when applicable. |
totalNetLettableArea | integer This is to track the Net Lettable Area(NLA) which is the total area of all internal tenancies across all floors in a commerical building, excluding public access, building services, staff and cleaning areas. |
islowRentalDwellingLossDevelopment | boolean This is to track if the development results in a loss of low rental dwellings. This is applicable and mandatory for any development type that belongs to the residential category. |
isNaturalDisaster | boolean This is to track if this application is a direct result of a matter declared by the government to be an emergency and/or a natural disaster (for example, an application for re-building a home destroyed by bushfire). |
costOfDevelopment | number This is to track the Estimated development cost, including GST. |
havemoreBASIX | boolean This is to track if the applicant has one or more BASIX certificates when applicable. |
capitalInvestmentValue | number <= 15 characters This is to track the Estimated development cost. Previously, this field was referring the Capital investment value. |
Array of objects (BasixCertificateList) | |
numExistingLots | integer This is to track the number of existing lots.This is applicable when 'Subdivision' is one of the values for 'commonApplicationTypes'. |
numProposedAdditionalJobs | integer This is to track the number of additional jobs that are proposed to be generated through the operation of the development when applicable. |
Array of objects (SubdivisionType) This is to track the types of subdivision referred in the application. This is applicable when 'Subdivision' is one of the values for 'commonApplicationTypes'. | |
Array of objects (devCategoryForParkingSpaces) This is to track the number of parking spaces for application. | |
numProposedLots | integer This is to track the number of proposed lots. This is applicable when 'Subdivision' is one of the values for 'commonApplicationTypes'. |
numStaff | integer This is to track the number of proposed staff/employees when applicable. |
numParkingSpaces | integer This is to track the number of parking spaces. |
numLoadingBays | integer This is to track the number of loading bays when applicable. |
isNewRoadProposed | boolean This is to track if new road is proposed. |
proposedRoadWorkDescription | string <= 1500 characters |
isStagedDevelopment | boolean This is to track if the development is a staged development or a concept only development. |
isConceptDevelopment | boolean This is to track if the development is a concept development only. This is applicable when (isStagedDevelopment = true). |
stagedDevelopmentDescription | string <= 1500 characters This is to track the description for the proposed concept application and/or the staging of the development. Applicable if 'isConceptDevelopment' is true. |
Array of objects (climateZones) This is to track for the development's location according to the guidelines set by the Australian Building Code Boards. | |
isClimateZoneImpactedDevDesign | boolean This is to track if the climate Zone has impacted the design of the development. |
climateZoneImpactedDevDesignReason | string <= 500 characters This is to track the reason for the specific impact of the climate zone on the development design. |
isCrownDevelopment | boolean This is to track if this is a proposed crown development. |
crownDevelopmentNSWAgency | string <= 100 characters |
isSubjectToWildernessProtectionAgreement | boolean This indicates if the development on land which is subject to a wilderness protection agreement or conservation agreement within the meaning of the Wilderness Act 1987. |
isIntegratedDevelopment | boolean |
Array of objects (IntegratedDevelopmentType) | |
designatedDevelopment | boolean |
doesImpactHabitat | boolean This is to track if the threatened species, populations, ecological communities or their critical habitats are likely impacted with the development proposal. |
isBiodiversityCompliantDevelopment | boolean This is to track if the development is biodiversity compliant. |
reasonForBiodiversityDevelopment | string <= 2000 characters This is to track the reason, the development is biodiversity compliant. This is applicable, when the applicant chooses ‘Yes’ for the question ‘Is this application for biodiversity compliant development’. |
isSubjectToPrivateLandConservationAgreement | boolean This is to track if the application is subject to a private land conservation agreement under the Biodiversity Conservation Act 2016? |
doesVaryLEP | boolean This is to track if the application proposes a variation to a development standard in an environmental planning instrument (eg LEP or SEPP). |
object (LEPVariation) | |
isApplicationVPA | boolean This is to track if the application accompanied by a Voluntary Planning Agreement (VPA). |
Array of objects (VPADetail) | |
actsApplicable | Array of strings (ActsApplicable) This is to track the information about the specific Acts that apply to the application. This becomes applicable when threatened species, populations, ecological communities or their critical habitats are likely impacted with the development proposal ( when doesImpactHabitat is true ). |
isTreeWorksReq | boolean This is to track if tree removal and/or pruning work is proposed. |
treeRemovalDescription | string This is to track the descripton for treeremoval. Applicable only when IsTreeWorksReq is selected as true. |
areaImpacted | number This is to track the area which has got impacted. Applicable only when IsTreeWorksReq is selected as true. |
impactedLandUnits | string This is to track the impacted land units if tree works are involved. Visible only when IsTreeWorksReq is selected as true. One of the below values to be supplied. 1. Square metres 2. Hectares |
treesImpacted | number This is to track the number of trees impacted.Applicable only when IsTreeWorksReq is selected as true. |
areaUnit | string This is to track the units of area. Applicable only when IsTreeWorksReq is selected as true. One of the below mentioned values are to be supplied 1. Square metres 2. Hectares |
areaOfCanopy | number This is to track the area of canopy. Applicable only when IsTreeWorksReq is selected as true. |
doesIncludeHeritageArea | boolean This is to track if the development site included as an item of environmental heritage or sits within a heritage conservation area. |
doesIncludeHeritageBuilding | boolean This is to track if the work proposed includes any heritage listed buildings. |
doesIncludeHeritageTreeRemoval | boolean This is to track if heritage tree removal proposed. |
isApplicantCouncilMember | boolean This is to track if the applicant or owner is a staff member of the organisation assessing the application. |
applicantCouncilRoleDescription | string <= 1500 characters This is to track the description provided(name of person, role in council). |
isApplicantRelatedToCouncil | boolean This is to track if the applicant or owner have a relationship with any staff of the organisation assessing the application. |
applicantCouncilRelationDescription | string <= 1500 characters This is to track the description provided(name of person, role in council, relationship to the person). |
anyPoliticalDonation | boolean This is to track if the applicant is aware of any person who has financial interest in the application who has made a political donation or gift in the last two years. |
object | |
isExemptFromSEPPNonResidential | boolean This is to track if the development is exempt from the State Environmental Planning Policy (Sustainable Buildings) 2022, Chapter 3, relating to non-residential buildings. This is a read only field, therefore this cannot be amended through EditDA. |
Array of objects (exemptFromSEPPNonResidentialReasons) This is to track the reason for SBSEPP ( Sustainable Buildig state environmental planning policy) exemption which identifies the development involved. This is applicable when the development is exempt from SBSEPP (isExemptFromSEPPNonResidential=true). | |
Array of objects (proposedDevSustainablityMeasures) This is to track if the proposed development is designed to enable any of the sustainability measures. This is applicable when the development is not exempt from SBSEPP ( isExemptFromSEPPNonResidential=false). | |
proposedDevSustainablityOtherDetails | string <= 2000 characters This is to capture any 'Other' reason entered by the applicant that are not listed under proposedDevSustainablityMeasures. This is applicable when the development is not exempt from SBSEPP (isExemptFromSEPPNonResidential= false). |
sustainabilityProvisionDocumentsDetails | string <= 2000 characters This is to track the list of any reports or documents that identify the general sustainability provisions. This is applicable when the development is not exempt from SBSEPP (isExemptFromSEPPNonResidential=false). |
isDevSeekingSustainabilityCertification | boolean This is to track if the development is seeking certification from a sustainability rating system. This is applicable when the development is not exempt from SBSEPP (isExemptFromSEPPNonResidential=false). |
Array of objects (devAchievesSustainabilityRatings) This is to track the sustainability rating/s that will be achieved by the development. This is applicable when the development is not exempt from SBSEPP AND when the development is seeking certification from a sustainability rating system. (isExemptFromSEPPNonResidential=false & isDevSeekingSustainabilityCertification=true). | |
devAchievesSustainabilityRatingOtherDetails | string <= 2000 characters This is to track any 'Other' reason which is not listed in the sustainability rating/s (devAchievesSustainabilityRatings). This is applicable when the development is not exempt from SBSEPP AND when the development is seeking certification from a sustainability rating system. (isExemptFromSEPPNonResidential=false & isDevSeekingSustainabilityCertification=true). |
developmentSustainabilityRatingLevel | string <= 2000 characters This is to track the star rating or sustainability level that will be acheived by the development. This is applicable when the development is not exempt from SBSEPP AND when the development is seeking certification from a sustainability rating system. (isExemptFromSEPPNonResidential=false & isDevSeekingSustainabilityCertification=true). |
object | |
object This is to track the relevant Low Emissions Constuction Technologies attributes. This is applicable when the development is not exempt from SBSEPP ( isExemptFromSEPPNonResidential=false ). | |
isPrescribedLCDMetTheCriteria | boolean This is to track if the development is a prescribed large commercial development that involves any of the consideration. This is applicable when the development is not exempt from SBSEPP (isExemptFromSEPPNonResidential=false). 1.Office premises with 1000m2 net lettable area (NLA) or greater 2. Hotel or motel with 100 rooms or greater 3. Serviced apartments with 100 apartments or greater. |
isNetZeroDevelopment | boolean This is to track if the development is designed to operate as a net zero development immediately. This is applicable when the development is not exempt from SBSEPP (isExemptFromSEPPNonResidential=false). |
isDevDesignedNotToUseFossilFuel | boolean This is to track if the developments the development is designed to Incorporate infrastructure, or space for the infrastructure necessary for the development to not use on-site fossil fuels after 1 January 2035. This is applicable when (isExemptFromSEPPNonResidential=false & isPrescribedLCDMetTheCriteria = true & isNetZeroDevelopment=false). |
Array of objects (netZeroProvisions) This is to track the net zero provisions that the the development has incorporated. This is applicable when (isExemptFromSEPPNonResidential= false & isPrescribedLCDMetTheCriteria = true). | |
estimatedAnnualEnergyConsumption | integer This is to track the estimated annual energy consumption for the building in kWh/m2 metrics. This is applicable when (isExemptFromSEPPNonResidential= false & isPrescribedLCDMetTheCriteria = true) |
estimatedAnnualEnergyRelatedEmissions | integer This is to track estimated amount of emissions relating to energy use in the building, including direct and indirect emissions in kgCO2e/m2 p.a metrics. This is applicable when (isExemptFromSEPPNonResidential=false & isPrescribedLCDMetTheCriteria = true & isPrescribedLCDMetTheCriteria = true). |
object | |
object | |
object | |
Array of objects (DownloadableDocument) This block will be sending the full set of documents. | |
updatedByEmail required | string (updatedByEmail) <= 250 characters User must be registered in the planning portal. |
For an independent field like 'isNewRoadProposed', that does not have any condition or object hierarchy dependency on another field, it can be sent through in the format mentioned in the example schema.
{- "isNewRoadProposed": true,
- "updatedByEmail": "cessnock1@yopmail.com"
}